Software Testdokumentation nach den IEEE und ISO Standards
نویسندگان
چکیده
Test documentation is needed not only to assess the extent and quality of a test but also to assess the productivity of testers and to tie the test to the software architecture. Decision makers and auditors need test documentation to decide whether to release a version or not. Maintainers need test documentation to see how changes can be tested. Testers need test documents to help them identify the causes of errors. Finally auditors require a documentation of the test to confirm that the product has been adequately tested. Test documents are prescribed by prevailing IEEE and ISO standards. Originally they were prepared by hand. Today they are most often generated automatically as a byproduct of the test automation. The demand for test documentation goes back to the early days of testing when the US military was testing the ballistic missile defense system. The tool RXVP – Research and Evaluation Package – instrumented the Fortran code to trace execution paths through the system and to measure the degree of test coverage. Branch coverage was considered at that time to be an important criteria for determining how well the software was tested [Miller, 1979]. It was also important to register the paths that were taken through the network of code modules in order to be able to reconstruct the tests. Shortly thereafter the IEEE published the Standard ANSI/IEEE-829 for Software Test Documentation. The first version appeared in 1983. It was later revised in 1998 [ANSI/IEEE, 1998]. It is interesting to note that this first general test standard was entitled test documentation and not just system testing. It emphasized what should come out of a system test – the results. Later in 1987 another corresponding standard for unit testing – ANSI/IEEE Std. 1008 – was published. That standard put much less emphasis on documentation, i.e. what should be delivered, and instead emphasized the process, i.e. how software units should be tested [ANSI/IEEE, 1993]. 1. First Test Documentation Standard – ANSI/IEEE 829 The first test documentation standard prescribed eight test documents: 1) test plan 2) test design specification 3) test case specification 4) test procedure specification 5) test-item transmittal report 6) test log 7) test incident report 8) test summary report.
منابع مشابه
40. Treffen der GI-Fachgruppe Test, Analyse & Verifikation von Software (TAV 40) 9. und 10. Februar 2017, Langen A. Pietschker: Bericht
Nach der Mittagspause folgte von Hartmut Lacknerder Beitrag 10 Steps to ISO26262compliant Model-based Software Development, der auf das Problem von Entwicklung und Standard einging und wie man schrittweise eine Transformation erreicht. Im Vortrag ISTQB und die Standards Freund oder Feind? erläuterte Matthias Hamburg die Sicht des German Testing Boards auf die Interaktion von Weiterbildung und S...
متن کاملISTQB und die Standards - Freund oder Feind?
Abstrakt Das Qualifizierungsprogramm des International Software Testing Qualifications Board (ISTQB) wird von vielen als ein Standard angesehen. Manche sehen darin sogar eine Standard-Testmethode. Andererseits veröffentlichen IEEE, ISO und andere Normungsinstitute in letzter Zeit immer wieder neue Normen und Standards im Umfeld des Softwaretestens. Es stellt sich die Frage, woran sich Unternehm...
متن کاملRequirements-Management und Testen effektiv integrieren
Requirements-Management und Testen sind in vielen Unternehmen noch zu stark von einander getrennt. In der Folge kommt es zu unklaren Anforderungen, fehlenden Testfällen, Zeitund Kostenüberschreitungen sowie Qualitätsmängeln. Wenn Requirements-Management und Testen integriert sind, steigen Produktqualität und Produktivität der Software-Entwicklung. Dieser Artikel zeigt, wie Anforderungen und Tes...
متن کاملImplementierung der Systemkonfiguration und Systemsteuerung gemĀß ASAAC
Einführung Basierend auf dem Prinzip der Integrierten Modularen Avionik (IMA) ist im vergangen Jahr die tri-nationale Technologiestudie „ASAAC“ (Allied Standard Avionics Architecture Council) nach sechsjähriger Laufzeit erfolgreich abgeschlossen worden. Sie wurde von den Verteidigungsministerien der Länder Frankreich, Großbritannien und Deutschland beauftragt. Im Verlauf der Studie wurden Vorsc...
متن کاملAktueller Entwicklungsstand der Standardisierung von Lernobjekten und deren Softwareunterstützung
The high costs for developing learning objects for electronic media demand the production of reusable learning content. To reach this goal, standards which are supported and accepted by software manufacturers are needed. Some initiatives (AICC, ARIADNE, IMS, IEEE-LTSC) develop specifications to unite them in one standard. The Advanced Distributed Learning (ADL) initiative summarizes the results...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Softwaretechnik-Trends
دوره 37 شماره
صفحات -
تاریخ انتشار 2017